KotlinParserVisitor
This interface defines a complete generic visitor for a parse tree produced by KotlinParser.
Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Inheritors
Functions
Link copied to clipboard
Visit a parse tree produced by additiveExpression.
Link copied to clipboard
Visit a parse tree produced by additiveOperator.
Link copied to clipboard
abstract fun visitAnnotatedDelegationSpecifier(ctx: KotlinParser.AnnotatedDelegationSpecifierContext): T
Visit a parse tree produced by annotatedDelegationSpecifier.
Link copied to clipboard
Visit a parse tree produced by annotatedLambda.
Link copied to clipboard
Visit a parse tree produced by annotation.
Link copied to clipboard
Visit a parse tree produced by annotationUseSiteTarget.
Link copied to clipboard
Visit a parse tree produced by anonymousFunction.
Link copied to clipboard
Visit a parse tree produced by anonymousInitializer.
Link copied to clipboard
Visit a parse tree produced by asExpression.
Link copied to clipboard
Visit a parse tree produced by asOperator.
Link copied to clipboard
Visit a parse tree produced by assignableExpression.
Link copied to clipboard
Visit a parse tree produced by assignableSuffix.
Link copied to clipboard
Visit a parse tree produced by assignment.
Link copied to clipboard
Visit a parse tree produced by assignmentAndOperator.
Link copied to clipboard
Visit a parse tree produced by block.
Link copied to clipboard
Visit a parse tree produced by callableReference.
Link copied to clipboard
Visit a parse tree produced by callSuffix.
Link copied to clipboard
Visit a parse tree produced by catchBlock.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by classBody.
Link copied to clipboard
Visit a parse tree produced by classDeclaration.
Link copied to clipboard
Visit a parse tree produced by classMemberDeclaration.
Link copied to clipboard
Visit a parse tree produced by classMemberDeclarations.
Link copied to clipboard
Visit a parse tree produced by classModifier.
Link copied to clipboard
Visit a parse tree produced by classParameter.
Link copied to clipboard
Visit a parse tree produced by classParameters.
Link copied to clipboard
Visit a parse tree produced by collectionLiteral.
Link copied to clipboard
Visit a parse tree produced by companionObject.
Link copied to clipboard
Visit a parse tree produced by comparison.
Link copied to clipboard
Visit a parse tree produced by comparisonOperator.
Link copied to clipboard
Visit a parse tree produced by conjunction.
Link copied to clipboard
Visit a parse tree produced by constructorDelegationCall.
Link copied to clipboard
Visit a parse tree produced by constructorInvocation.
Link copied to clipboard
Visit a parse tree produced by controlStructureBody.
Link copied to clipboard
Visit a parse tree produced by declaration.
Link copied to clipboard
Visit a parse tree produced by definitelyNonNullableType.
Link copied to clipboard
Visit a parse tree produced by delegationSpecifier.
Link copied to clipboard
Visit a parse tree produced by delegationSpecifiers.
Link copied to clipboard
abstract fun visitDirectlyAssignableExpression(ctx: KotlinParser.DirectlyAssignableExpressionContext): T
Visit a parse tree produced by directlyAssignableExpression.
Link copied to clipboard
Visit a parse tree produced by disjunction.
Link copied to clipboard
Visit a parse tree produced by doWhileStatement.
Link copied to clipboard
Visit a parse tree produced by elvis.
Link copied to clipboard
Visit a parse tree produced by elvisExpression.
Link copied to clipboard
Visit a parse tree produced by enumClassBody.
Link copied to clipboard
Visit a parse tree produced by enumEntries.
Link copied to clipboard
Visit a parse tree produced by enumEntry.
Link copied to clipboard
Visit a parse tree produced by equality.
Link copied to clipboard
Visit a parse tree produced by equalityOperator.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by excl.
Link copied to clipboard
Visit a parse tree produced by explicitDelegation.
Link copied to clipboard
Visit a parse tree produced by expression.
Link copied to clipboard
Visit a parse tree produced by fileAnnotation.
Link copied to clipboard
Visit a parse tree produced by finallyBlock.
Link copied to clipboard
Visit a parse tree produced by forStatement.
Link copied to clipboard
Visit a parse tree produced by functionBody.
Link copied to clipboard
Visit a parse tree produced by functionDeclaration.
Link copied to clipboard
Visit a parse tree produced by functionLiteral.
Link copied to clipboard
Visit a parse tree produced by functionModifier.
Link copied to clipboard
Visit a parse tree produced by functionType.
Link copied to clipboard
Visit a parse tree produced by functionTypeParameters.
Link copied to clipboard
Visit a parse tree produced by functionValueParameter.
Link copied to clipboard
Visit a parse tree produced by functionValueParameters.
Link copied to clipboard
abstract fun visitFunctionValueParameterWithOptionalType(ctx: KotlinParser.FunctionValueParameterWithOptionalTypeContext): T
Visit a parse tree produced by functionValueParameterWithOptionalType.
Link copied to clipboard
Visit a parse tree produced by genericCallLikeComparison.
Link copied to clipboard
Visit a parse tree produced by getter.
Link copied to clipboard
Visit a parse tree produced by identifier.
Link copied to clipboard
Visit a parse tree produced by ifExpression.
Link copied to clipboard
Visit a parse tree produced by importAlias.
Link copied to clipboard
Visit a parse tree produced by importHeader.
Link copied to clipboard
Visit a parse tree produced by importList.
Link copied to clipboard
Visit a parse tree produced by indexingSuffix.
Link copied to clipboard
Visit a parse tree produced by infixFunctionCall.
Link copied to clipboard
Visit a parse tree produced by infixOperation.
Link copied to clipboard
Visit a parse tree produced by inheritanceModifier.
Link copied to clipboard
Visit a parse tree produced by inOperator.
Link copied to clipboard
Visit a parse tree produced by isOperator.
Link copied to clipboard
Visit a parse tree produced by jumpExpression.
Link copied to clipboard
Visit a parse tree produced by kotlinFile.
Link copied to clipboard
Visit a parse tree produced by label.
Link copied to clipboard
Visit a parse tree produced by lambdaLiteral.
Link copied to clipboard
Visit a parse tree produced by lambdaParameter.
Link copied to clipboard
Visit a parse tree produced by lambdaParameters.
Link copied to clipboard
Visit a parse tree produced by lineStringContent.
Link copied to clipboard
Visit a parse tree produced by lineStringExpression.
Link copied to clipboard
Visit a parse tree produced by lineStringLiteral.
Link copied to clipboard
Visit a parse tree produced by literalConstant.
Link copied to clipboard
Visit a parse tree produced by loopStatement.
Link copied to clipboard
Visit a parse tree produced by memberAccessOperator.
Link copied to clipboard
Visit a parse tree produced by memberModifier.
Link copied to clipboard
Visit a parse tree produced by modifier.
Link copied to clipboard
Visit a parse tree produced by modifiers.
Link copied to clipboard
Visit a parse tree produced by multiAnnotation.
Link copied to clipboard
Visit a parse tree produced by multiLineStringContent.
Link copied to clipboard
Visit a parse tree produced by multiLineStringExpression.
Link copied to clipboard
Visit a parse tree produced by multiLineStringLiteral.
Link copied to clipboard
Visit a parse tree produced by multiplicativeExpression.
Link copied to clipboard
Visit a parse tree produced by multiplicativeOperator.
Link copied to clipboard
Visit a parse tree produced by multiVariableDeclaration.
Link copied to clipboard
Visit a parse tree produced by navigationSuffix.
Link copied to clipboard
Visit a parse tree produced by nullableType.
Link copied to clipboard
Visit a parse tree produced by objectDeclaration.
Link copied to clipboard
Visit a parse tree produced by objectLiteral.
Link copied to clipboard
Visit a parse tree produced by packageHeader.
Link copied to clipboard
Visit a parse tree produced by parameter.
Link copied to clipboard
Visit a parse tree produced by parameterModifier.
Link copied to clipboard
Visit a parse tree produced by parameterModifiers.
Link copied to clipboard
abstract fun visitParametersWithOptionalType(ctx: KotlinParser.ParametersWithOptionalTypeContext): T
Visit a parse tree produced by parametersWithOptionalType.
Link copied to clipboard
Visit a parse tree produced by parameterWithOptionalType.
Link copied to clipboard
abstract fun visitParenthesizedAssignableExpression(ctx: KotlinParser.ParenthesizedAssignableExpressionContext): T
Visit a parse tree produced by parenthesizedAssignableExpression.
Link copied to clipboard
abstract fun visitParenthesizedDirectlyAssignableExpression(ctx: KotlinParser.ParenthesizedDirectlyAssignableExpressionContext): T
Visit a parse tree produced by parenthesizedDirectlyAssignableExpression.
Link copied to clipboard
Visit a parse tree produced by parenthesizedExpression.
Link copied to clipboard
Visit a parse tree produced by parenthesizedType.
Link copied to clipboard
Visit a parse tree produced by parenthesizedUserType.
Link copied to clipboard
Visit a parse tree produced by platformModifier.
Link copied to clipboard
Visit a parse tree produced by postfixUnaryExpression.
Link copied to clipboard
Visit a parse tree produced by postfixUnaryOperator.
Link copied to clipboard
Visit a parse tree produced by postfixUnarySuffix.
Link copied to clipboard
Visit a parse tree produced by prefixUnaryExpression.
Link copied to clipboard
Visit a parse tree produced by prefixUnaryOperator.
Link copied to clipboard
Visit a parse tree produced by primaryConstructor.
Link copied to clipboard
Visit a parse tree produced by primaryExpression.
Link copied to clipboard
Visit a parse tree produced by propertyDeclaration.
Link copied to clipboard
Visit a parse tree produced by propertyDelegate.
Link copied to clipboard
Visit a parse tree produced by propertyModifier.
Link copied to clipboard
Visit a parse tree produced by quest.
Link copied to clipboard
Visit a parse tree produced by rangeExpression.
Link copied to clipboard
Visit a parse tree produced by rangeTest.
Link copied to clipboard
Visit a parse tree produced by receiverType.
Link copied to clipboard
Visit a parse tree produced by reificationModifier.
Link copied to clipboard
Visit a parse tree produced by safeNav.
Link copied to clipboard
Visit a parse tree produced by script.
Link copied to clipboard
Visit a parse tree produced by secondaryConstructor.
Link copied to clipboard
Visit a parse tree produced by semi.
Link copied to clipboard
Visit a parse tree produced by semis.
Link copied to clipboard
Visit a parse tree produced by setter.
Link copied to clipboard
Visit a parse tree produced by shebangLine.
Link copied to clipboard
Visit a parse tree produced by simpleIdentifier.
Link copied to clipboard
Visit a parse tree produced by simpleUserType.
Link copied to clipboard
Visit a parse tree produced by singleAnnotation.
Link copied to clipboard
Visit a parse tree produced by statement.
Link copied to clipboard
Visit a parse tree produced by statements.
Link copied to clipboard
Visit a parse tree produced by stringLiteral.
Link copied to clipboard
Visit a parse tree produced by superExpression.
Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by thisExpression.
Link copied to clipboard
Visit a parse tree produced by topLevelObject.
Link copied to clipboard
Visit a parse tree produced by tryExpression.
Link copied to clipboard
Visit a parse tree produced by type.
Link copied to clipboard
Visit a parse tree produced by typeAlias.
Link copied to clipboard
Visit a parse tree produced by typeArguments.
Link copied to clipboard
Visit a parse tree produced by typeConstraint.
Link copied to clipboard
Visit a parse tree produced by typeConstraints.
Link copied to clipboard
Visit a parse tree produced by typeModifier.
Link copied to clipboard
Visit a parse tree produced by typeModifiers.
Link copied to clipboard
Visit a parse tree produced by typeParameter.
Link copied to clipboard
Visit a parse tree produced by typeParameterModifier.
Link copied to clipboard
Visit a parse tree produced by typeParameterModifiers.
Link copied to clipboard
Visit a parse tree produced by typeParameters.
Link copied to clipboard
Visit a parse tree produced by typeProjection.
Link copied to clipboard
Visit a parse tree produced by typeProjectionModifier.
Link copied to clipboard
Visit a parse tree produced by typeProjectionModifiers.
Link copied to clipboard
Visit a parse tree produced by typeReference.
Link copied to clipboard
Visit a parse tree produced by typeTest.
Link copied to clipboard
Visit a parse tree produced by unaryPrefix.
Link copied to clipboard
Visit a parse tree produced by unescapedAnnotation.
Link copied to clipboard
Visit a parse tree produced by userType.
Link copied to clipboard
Visit a parse tree produced by valueArgument.
Link copied to clipboard
Visit a parse tree produced by valueArguments.
Link copied to clipboard
Visit a parse tree produced by variableDeclaration.
Link copied to clipboard
Visit a parse tree produced by varianceModifier.
Link copied to clipboard
Visit a parse tree produced by visibilityModifier.
Link copied to clipboard
Visit a parse tree produced by whenCondition.
Link copied to clipboard
Visit a parse tree produced by whenEntry.
Link copied to clipboard
Visit a parse tree produced by whenExpression.
Link copied to clipboard
Visit a parse tree produced by whenSubject.
Link copied to clipboard
Visit a parse tree produced by whileStatement.